package com.nari.ncps.screen.vo.ne;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 光伏实时功率VO
 * </p>
 *
 * @author xuesong
 * @since 2025-10-02
 */
@Data
@Schema(description = "光伏实时功率")
public class NePvRealPowerVO {

    @Schema(description = "年份")
    private Integer year;

    @Schema(description = "月份")
    private Integer month;

    @Schema(description = "日")
    private Integer day;

    @Schema(description = "日期，格式为yyyy-MM-dd")
    private Date date;

    @Schema(description = "小时(0-23)")
    private Integer hour;

    @Schema(description = "分钟(0-59)")
    private Integer minute;

    @Schema(description = "实时功率数(MW)")
    private BigDecimal realtimePower;

    @Schema(description = "理论功率数(MW)")
    private BigDecimal theoreticalPower;

    @Schema(description = "辐照强度(W/m²)")
    private BigDecimal irradiance;
}

